package com.service;

import com.POJO.User;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Package com.service
 * @Date 2024-05-23 12:21
 * @Description 用户相关的服务接口，定义了用户操作的方法
 */
@Service
public interface UserService {

    /**
     * 根据用户名获取用户信息
     * @param username 用户名
     * @return 用户对象
     */
    User getUser(String username);

    /**
     * 获取所有用户信息
     * @return 包含用户对象的列表
     */
    List<User> getAllUser();

//    /**
//     * 根据用户ID删除用户
//     * @param userId 用户ID
//     * @return 删除操作的结果
//     */
//    int deleteUser(int userId);

    /**
     * 更新用户信息
     * @param user 用户对象
     * @return 更新操作的结果
     */
    int updateUser(User user);
}
